﻿// JavaScript Document
var configMargin=4;//设置main页中的边距
var elmtsGroupDefaultShow=0;//设置各默认分页
var frameMode=1;//设置框架左中右布局显示方案
//0：左右固定，中间变动
//1：左固定，中右均分变动

function loginPlug(){//login页面效果初始化
	$("#imgBg .water").find("img").attr("src","../images/loginImg_00.gif");
	
	setElmtSize();
		
	$("#loginFrame").fadeIn('slow');
	$("#helpFrame").fadeIn('slow');
	
	
	$(window).resize(function(){
		setElmtSize();
	})
	
	$(".inputBox").find("input").each(function(){
		$(this).focus(function(){
			$(this).css("color","#000");
			if(isIE()){
				$(this).parent().css("backgroundImage","url(../images/loginInput_active.gif)");
			}else{
				$(this).parent().css("backgroundImage","url(../images/loginInput_active.png)");
			}
		})
		$(this).blur(function(){
			$(this).css("color","#8f8f8f");
			if(isIE()){
				$(this).parent().css("backgroundImage","url(../images/loginInput_default.gif)");
			}else{
				$(this).parent().css("backgroundImage","url(../images/loginInput_default.png)");
			}
		})
	})
}
function mainPlug(){//main页效果初始化
	setMainSize();
	$(window).resize(function(){
		setMainSize();
	})
	if (isIE()){
		setLeftMenuActive();
	}
	setElmtsGroupActive();
	setElmtsGroupDefaultShow();
}
function setElmtsGroupDefaultShow(){//设置各默认分页函数
	$(".elmtsGroup").each(function(){
		$(this).find(".titleBox").each(function(){
			var n=elmtsGroupDefaultShow<$(this).parent().find(".contBox").length && elmtsGroupDefaultShow >=0 ?elmtsGroupDefaultShow :0;
			$(this).parent().find(".contBox").each(function(nx){
				if(n==nx){
					$(this).fadeIn('slow');
				}else{
					$(this).hide();
				}
			})
		})
	})
}
function setElmtsGroupActive(){//设置默认分页动作脚本函数
	$(".elmtsGroup").each(function(){
		$(this).find(".titleBox").each(function(n){
			$(this).click(function(){
				$(this).parent().find(".contBox").each(function(nx){
					if(n==nx){
						$(this).fadeIn('slow');
					}else{
						$(this).hide();
					}
				})
			})
		})
	})
}
function setLeftMenuActive(){//设置左侧tab鼠标动作脚本函数
	$("#mainLeft .groupMenu").find("li").find("a").each(function(){
		$(this).mouseover(function(){
			if(this.className.split("_")[1]=="default"){
				this.getElementsByTagName("SPAN")[0].style.display="block";
			}
		})
		$(this).mouseout(function(){
			if(this.className.split("_")[1]=="default"){
				this.getElementsByTagName("SPAN")[0].style.display="none";
			}
		})
	})
}
function setMainSize(){//初始化main页框架函数
	var mainTopHeight=$("#mainTop").height();
	var mainLeftHeight=mainBodyHeight=mainRightHeight=$(document.body).height()-mainTopHeight;
	var mainBodyLeft=$("#mainLeft").width()
	$("#mainLeft").height(mainLeftHeight);
	$("#mainLeft").css("top",mainTopHeight+"px");
	$("#mainRight").height(mainRightHeight);
	$("#mainRight").css("top",mainTopHeight+"px");
	$("#mainBody").height(mainBodyHeight);
	$("#mainBody").css("top",mainTopHeight+"px");
	$("#mainBody").css("left",mainBodyLeft+"px");
	switch(frameMode){
		case 0:
			var mainBodyWidth=$(document.body).width()-$("#mainLeft").width()-$("#mainRight").width();
			$("#mainBody").width(mainBodyWidth);
			break;
		case 1:
			var mainBodyWidth=($(document.body).width()-$("#mainLeft").width())*0.5;
			var mainRightWidth=mainBodyWidth;
			$("#mainBody").width(mainBodyWidth);
			$("#mainRight").width(mainRightWidth);
			break;
	}
	$(".elmtsGroup").each(function(){
		$(this).css("margin-top",configMargin);
		$(this).css("margin-left",configMargin);
		$(this).height($(document.body).height()-mainTopHeight-configMargin*2);
		$(this).width($(this).parent().width()-configMargin*2);
		$(this).find(".contBox").height($(this).height()-($(this).find(".contBox").length+1)*26+configMargin*2+1)
	})
}
function isIE(){//ie7以下版本测试：在这里只对IE6作最低分界，兼容其它各mozila4.0+浏览器
	if(window.navigator.userAgent.toLowerCase().indexOf("msie")!=-1){
		if ($.browser.version<7.0){
			return true;
		}else{
			return false;
		}
	}else{
		return false;
	}
}
function setElmtSize(){//login页框架函数
	$("#imgBg .bmp").css("left",getCenterSize($("#imgBg .bmp").width()));
	$("#loginFrame").css("left",getCenterSize($("#loginFrame").width()+$("#helpFrame").width()));
	$("#helpFrame").css("left",getCenterSize($("#loginFrame").width()+$("#helpFrame").width())+$("#loginFrame").width());
}
function getCenterSize(eWidth){//测算中间位置函数
	return ($(document.body).width()-eWidth)/2
}